function soloNumeros(){
    var entrada=document.getElementById('miembro').value;
    var patron="[0-9]{8}";
    re=new RegExp(patron);
    
    if(entrada.match(re))
        {
             document.makeTeamForm.miembro.style.borderColor="#5f870e";
             return true;
        }
    else
        {
             document.makeTeamForm.miembro.style.borderColor="#FF0000";
             return false;
        }
}

function validaIdMiembro(){
    if(soloNumeros()&&validarNumProyectoTer(document.makeTeamForm.proyecto))
        {
           document.getElementById('makeTeamForm').submit();
        }
    else{
        alert("Por favor llena todos los campos :C")
    }
}

function dropTeam(){
    
    var id_lider=document.getElementById('lider').value;
    var comentario=document.getElementById('comentario').value;
    var calif=document.getElementById('calificacion').value;
    
    var patron1="[1-9]{8}";
    re1=new RegExp(patron1);
    
    calif =parseFloat(calif);
    if(id_lider.match(re1)&&
       comentario!=""&&
       calif<=10&&calif>0)
    {
        document.getElementById('dropTeamForm').submit();
    }
    else
    {
        alert("Uno o más campos,no estan correctos");
    }
    
}


function modifyTeamMiembro(){
    var miembro=document.getElementById('miembro').value;
        
    var patron="[1-9]{8}";
    re=new RegExp(patron);
    
    if(miembro.match(re))
        {
             document.modifyTeamForm.miembro.style.borderColor="#5f870e";
             return true;
        }
    else
        {
             document.modifyTeamForm.miembro.style.borderColor="#FF0000";
             return false;
        }
    
}

function modifyTeamEquipo(){
    var equipo=document.getElementById('equipo').value;
        
    var patron="[0-9]{8}";
    re=new RegExp(patron);
    
    if(equipo.match(re))
        {
             document.modifyTeamForm.equipo.style.borderColor="#5f870e";
             return true;
        }
    else
        {
             document.modifyTeamForm.equipo.style.borderColor="#FF0000";
             return false;
        }
    
}

function modifyTeam(){
    var radio=document.modifyTeamForm;
   
    if(modifyTeamMiembro()&&modifyTeamEquipo&&(radio.opcion[0].checked||radio.opcion[1].checked)){
       document.getElementById('modifyTeamForm').submit();
    }
    else{
        alert("Hay un error en uno de los campos");
    }
}

function validaIRForm(){
    
    var importe=document.getElementById('importe').value;
    var razon=document.getElementById('razon').value;
    var radio=document.incomeReportForm;
    
    var importeAux=parseFloat(importe);
    
    if((importeAux>=0&&!isNaN(importe))&&razon!=""&&(radio.opcion[0].checked||radio.opcion[1].checked)){
      document.getElementById('incomeReportForm').submit();  
    }
    else{
        alert("Hay un error en uno de los campos");
    }
    
}


function cambiaColorText(inputT){
    inputT.style.borderColor="#5f870e";
}

function validarNumerosTelefonicos(inputT){
    var entrada=inputT.value;
    var patron="[0-9]{8}";
    
    re=new RegExp(patron);
    
    if(entrada.match(re)&&!isNaN(entrada))
        {
             inputT.style.borderColor="#5f870e";
             return true;
        }
    else
        {
             inputT.style.borderColor="#FF0000";
             return false;
        }
}

function validaEmail(inputT){
    var entrada=inputT.value;
   
    
    if(testMail(entrada))
        {
             inputT.style.borderColor="#5f870e";
             return true;
        }
    else
        {
             inputT.style.borderColor="#FF0000";
             return false;
        }
}

function testMail(mail){
    return(/^[A-Z0-9._%+-]+@(?:[A-Z0-9-]+\.)+[A-Z]{2,4}$/i.test(mail));
}

function registrarCliente(){
    if(validaEmail(document.formRegister.consumerEmail)&&
       validarNumerosTelefonicos(document.formRegister.consumerPhone)&&
       document.formRegister.consumerName.value!=""&&
       document.formRegister.consumerLastName.value!=""&&
       document.formRegister.consumerStreet.value!=""&&
       document.formRegister.consumerColony.value!=""&&
       document.formRegister.consumerState.value!=""){
        document.getElementById('formRegister').submit();
    }
    else{
        alert("Hay un error en uno o más campos")
    }
}

function conMayusculas(field) {
            field.value = field.value.toLowerCase();
}

function validaCosto(campo){
    if(!isNaN(campo.value)&&campo.value>100){
        campo.style.borderColor="#5f870e";
        return true;
    }
    else{
        campo.style.borderColor="#FF0000";
        return false;
    }
}

function validarRegP(){
    
    var num_servicios=document.getElementById('numberCheck').value;
    var servicios=0;
    
    for(var i=1;i<=num_servicios;i++){
        if(document.getElementById('servicio'+i).checked)servicios++;
    }
    
    if(validaCosto(document.projectRegisterForm.projectCost)&&
       validarNumerosTelefonicos(document.projectRegisterForm.cliente)&&
       validarNumerosTelefonicos(document.projectRegisterForm.contacto)&&
        document.projectRegisterForm.projectName.value!=""&&
        document.projectRegisterForm.projectRegisterDate.value!=""&&
        document.projectRegisterForm.projectDeliverDate.value!=""&&
        document.projectRegisterForm.data.value!=""&&
        document.projectRegisterForm.comentarios.value!=""&&
        document.projectRegisterForm.cliente.value!=""&&
        document.projectRegisterForm.contacto.value!=""&&
        servicios!=0){
//    alert(servicios);
        document.getElementById('projectRegisterForm').submit();
    }
    else{
        alert("Hay un error en el formulario\n¿ya seleccionaste un servicio?");
    }
}

function validarRegPagCarg(){
    if(validarNumerosTelefonicos(document.pagarCargoForm.cargo)&&validaCosto(document.pagarCargoForm.monto)&&document.pagarCargoForm.sigPago.value!=""){
        document.getElementById('pagarCargoForm').submit();
    }
    else{
        alert("Hay un error en alguno de los campos");
    }
}

function terminarProy(){
    if(validarNumProyectoTer(document.terminarProyForm.proy)&&document.terminarProyForm.proy.value!=""){
        document.getElementById('terminarProyForm').submit();
    }
    else{
        alert("Por favor ingresar el id");
    }
}

function validarNumProyectoTer(inputT){
    if(!isNaN(inputT.value)){
        inputT.style.borderColor="#5f870e";
        return true;
    }
    else{
        inputT.style.borderColor="#FF0000";
        return false;
    }
}
function auditar(){
    if(validarNumerosTelefonicos(document.userAuditingForm.idcliente)){
        document.getElementById('userAuditingForm').submit();
    }
    else{
        alert("Por favor escribe un ID válido");
    }
}


function toMinus(inputT){
    inputT.value=inputT.value.toLowerCase();
}